/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: #fff;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 16px;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #FFFFFF;
	border: 1px solid #DBE2F3 ;
	position: relative;
}

.marginTop20 .jspTrack { margin-top:0; }

.jspDrag
{
	background:url(/ce-static-testedge/common/images/scroll-bg.png) repeat-y center ;
	position: relative;
	top:0;
	left: 0;
	cursor: pointer;	
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspHorizontalBar .jspDrag { background:url(/ce-static-testedge/common/images/scrollH-bg.png) repeat-x center ; }



.jspArrow
{
	background: #8cbcf7 ;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #8cbcf7;
}

.jspVerticalBar .jspArrow
{
	height: 0px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.horizontal-only
{
	height: auto;
	max-height: 200px;
}
	

.scroll-pane { height:380px; width: 875px; }
#tabs1 .scroll-pane { height:360px; width: 855px; padding:10px; overflow: auto; }
.tabs2 .scroll-pane { height:360px; width: 870px; padding:10px; overflow: auto; }
.dialog .scroll-pane { height:380px; width: 745px; padding:10px; }
.schoolInfoPopup .scroll-pane { height:340px; width: 420px; padding:10px; }
.addSch .scroll-pane { height:310px; width: 625px; padding:10px; }
.crShift .scroll-pane { height:310px; width: 495px; }
.classroomBox .scroll-pane { height:310px; width: 485px; }
.insertChptr .scroll-pane { height:310px; width: 580px; }

.grdBook .scroll-pane { height:293px !important; width: 875px !important; padding:0 !important; overflow: auto; }
.grdBook .scroll-pane .jspHorizontalBar { height:0; }
.grdBook .scroll-paneH { width:648px; }
.grdBook .scroll-pane .scroll-paneH .jspHorizontalBar { height:16px; bottom:225px; }


.scroll-pane1 { width: 875px; height: 500px; }
.scroll-pane2 { height:422px; width: 878px; padding:10px; background:#fff; }
.scroll-pane3 { height:342px; }
#teachingStaff .scroll-pane3 { height:420px; }
.scroll-pane4 { width:250px; height:180px; }
.scroll-pane5 { height:468px; width: 878px; padding:10px; background:#fff; }

.scroll-pane6 { height:534px; }
.scroll-pane6 .jspVerticalBar { margin-right:5px; }
.scroll-pane7 { height:534px; width: 910px; }
.scroll-pane8 { height:403px; width: 878px; padding:10px; background:#fff; }
.scroll-pane9 { height:427px; width: 910px; }
.scroll-pane10 { height:397px; width: 910px; }
.scroll-pane11 { height:339px; width: 910px; }
.scroll-pane12 { height:492px; width: 892px; padding:10px 6px 10px 10px; background:#fff; border:1px solid #cdcdcd; border-right:none; }
.scroll-pane13 { height:304px; width: 910px; }
.scroll-pane14 { height:379px; }
.scroll-pane15 { height:392px; width: 910px; }
.scroll-pane16 { height:232px; width: 860px; }
.scroll-pane17 { height:443px; width: 910px; }
.scroll-pane18 { height:303px; width: 878px; padding:0 0 10px 10px; background:#fff; }
.scroll-pane19 { height:433px; width: 910px; }
.scroll-pane20 { height:490px; width: 910px; }
.scroll-pane21 { height:501px; width: 910px; }
.scroll-pane22 { height:445px; width: 878px; padding:10px; background:#fff; }
.scroll-pane23 { height:380px; width: 910px; }
.scroll-pane24 { height:445px; width: 910px; }
.scroll-pane25 { height:360px; width: 910px; }